@charset "UTF-8";
.cate_box_menu_down_y .navbar-header_y { display: none; margin-right: 0; min-width: 0; /* 解决flex 布局下 ellipsis 失效问题 父元素加 min-width: 0; */ justify-content: space-between; align-items: center; }

@media (max-width: 992px) { .cate_box_menu_down_y .navbar-header_y { display: flex; } }

.cate_box_menu_down_y .navbar-header_y::before, .cate_box_menu_down_y .navbar-header_y::after { content: unset; display: initial; }

.cate_box_menu_down_y .navbar-header_y .left_box { display: flex; align-items: center; }

.cate_box_menu_down_y .navbar-header_y .left_box i.iconfont { font-size: 25px; }

.cate_box_menu_down_y .navbar-header_y .left_box em { font-style: normal; font-size: 16px; }

.cate_box_menu_down_y .navbar-header_y .navbar-toggle_y { background-color: transparent; border: none; margin-left: 15px; margin-right: 0 !important; margin-top: 8px !important; margin-bottom: 8px !important; top: 0 !important; }

.cate_box_menu_down_y .navbar-header_y .navbar-toggle_y:focus, .cate_box_menu_down_y .navbar-header_y .navbar-toggle_y:hover { outline: none; }

@keyframes smallbig { 0% { transform: scale(1); }
  50% { transform: scale(0); }
  100% { transform: scale(1); } }

.cate_box_menu_down_y .navbar-header_y .navbar-toggle_y .icon-bar { background-color: #ccc; transition: all 0.2s; width: 30px; height: 2px; margin: 8px auto; display: block; }

@media (max-width: 992px) { .cate_box_menu_down_y .navbar-header_y .navbar-toggle_y { animation: smallbig .6s ease-in-out; }
  .cate_box_menu_down_y .navbar-header_y .navbar-toggle_y.collapsed { animation: none; }
  .cate_box_menu_down_y .navbar-header_y .navbar-toggle_y.collapsed .top-bar { transform: rotateZ(0); }
  .cate_box_menu_down_y .navbar-header_y .navbar-toggle_y.collapsed .middle-bar { opacity: 1; }
  .cate_box_menu_down_y .navbar-header_y .navbar-toggle_y.collapsed .bottom-bar { transform: rotateZ(0); }
  .cate_box_menu_down_y .navbar-header_y .navbar-toggle_y .top-bar { transform: translateY(8px) rotate(45deg); }
  .cate_box_menu_down_y .navbar-header_y .navbar-toggle_y .middle-bar { opacity: 0; }
  .cate_box_menu_down_y .navbar-header_y .navbar-toggle_y .bottom-bar { transform: translateY(-12px) rotate(-45deg); } }

.cate_box_menu_down_y #my_wrapper_inner { overflow: hidden; }

@media (max-width: 992px) { .cate_box_menu_down_y #my_wrapper_inner { display: none; } }

.cate_box_menu_down_y #my_wrapper_inner ul.inner_pro_nav { display: flex; justify-content: space-around; flex-wrap: nowrap; margin: 0 auto; text-transform: uppercase; flex-direction: column; }

.cate_box_menu_down_y #my_wrapper_inner ul.inner_pro_nav li { padding: 15px; margin-top: 2px; background-color: #f3f8fc; }

@media (max-width: 768px) { .cate_box_menu_down_y #my_wrapper_inner ul.inner_pro_nav li { padding: getRem(15); } }

.cate_box_menu_down_y #my_wrapper_inner ul.inner_pro_nav li .link_box { display: flex; justify-content: space-between; align-items: center; }

.cate_box_menu_down_y #my_wrapper_inner ul.inner_pro_nav li .link_box i.iconfont { margin-left: 15px; padding: 5px; transition: all .3s ease; }

.cate_box_menu_down_y #my_wrapper_inner ul.inner_pro_nav li.dropdown_y.on i.iconfont { transform: rotateZ(-90deg); }

.cate_box_menu_down_y #my_wrapper_inner ul.inner_pro_nav li.dropdown_y .dropdown-menu_y { display: none; }

.cate_box_menu_down_y #my_wrapper_inner ul.inner_pro_nav li a { position: relative; font-size: 16px; font-weight: 600; white-space: nowrap; width: 100%; }

@media (max-width: 768px) { .cate_box_menu_down_y #my_wrapper_inner ul.inner_pro_nav li a { font-size: 14px; } }

.cate_box_menu_down_y #my_wrapper_inner ul.inner_pro_nav li a:hover { color: #1261ac; }
